// $codepro.audit.disable lossOfPrecisionInCast
// Loss of precision in cast is acceptable in this case
// because it does not affect the correctness of the game
/**
* gives the player a list of each good and info about the planets
* 
* @author Anna Russell
* CS 2340 - Fall 2012
* 
 * @version $Revision: 1.0 $

*/
@SuppressWarnings("serial") 
public class GoodsInfo implements java.io.Serializable{
	/**
	 * Field BasePriceArray.
	 */
	public static int[] BasePrice= new int[]{
		30,
		250,
		100,
		350,
		250,
		1250,
		650,
		900,
		3500,
		5000
		};
	
	/**
	 * Field Ipl.
	 */
	public static int[] Ipl= new int[]{
		3,
		10,
		5,
		20,
		-10,
		-75,
		-20,
		-30,
		-125,
		-150
		};
	
	/**
	 * Field Mth.
	 */
	public static int[] Mth= new int[]{
		50,
		280,
		160,
		420,
		270,
		1100,
		700,
		800,
		3000,
		5000
		};
	
	/**
	 * Field Mtl.
	 */
	public static int[] Mtl= new int[]{
		30,
		230,
		90,
		350,
		160,
		600,
		400,
		600,
		2000,
		3500
		};
	
	/**
	 * Field Mtlp.
	 */
	public static int[] Mtlp= new int[]{ 
		0,
		0,
		1,
		2,
		3,
		3,
		4,
		4,
		5,
		6
		};
	
	/**
	 * Field Mtlu.
	 */
	public static int[] Mtlu= new int[]{
		0,
		0,
		0,
		2,
		1,
		1,
		1,
		3,
		0,
		4
		};
	
	/**
	 * Field Ttp.
	 */
	public static int[] Ttp= new int[]{
		2,
		0,
		1,
		3,
		6,
		5,
		6,
		5,
		5,
		7
		};
	
	/**
	 * Field Var.
	 */
	public static int[] Var= new int[]{
		(int) (Math.random() * 4),
		(int) (Math.random() * 10),
		(int) (Math.random() * 5),
		(int) (Math.random() * 10),
		(int) (Math.random() * 5),
		(int) (Math.random() * 100),
		(int) (Math.random() * 10),
		(int) (Math.random() * 5),
		(int) (Math.random() * 150),
		(int) (Math.random() * 100)
		};

	/**
	 * Field NameArray.
	 */
	public static String[] Name= new String[]{
		"Water",
		"Furs",
		"Food",
		"Ore",
		"Games",
		"Firearms",
		"Medicine",
		"Machines",
		"Narcotics",
		"Robots"
		};
	
	/**
	 * Field Ie.
	 */
	public static String[] Ie=new String[]{
		"There is currently a drought on this planet, and water is low." +
		"\n As a result, the price of water has increased.",
		"A cold front has swept across this planet, " +
		"killing some of the wildlife." +
		"\n As a result, the price of furs has increased.",
		"A strain of the Ipomovirus has destroyed many " +
		"of the crops on this planet." +
		"\n As a result, the price of food has increased.",
		"This planet is currently waging a war and " +
		"needs as much resources as it can get." +
		"\n As a result, the price of ore has increased.",
		"A wave of boredom currently sweeps this planet." +
		"\n As a result the price of games has increased.",
		"This planet is currently waging a war and needs fire power." +
		"\n As a result, the price of firearms has increased.",
		"A deadly plague currently sweeps this planet." +
		"\n As a result, the price of medicine has increased.",
		"There is a worker's union strike on this planet." +
		"\n As a result, the price of machines has increased.",
		"A wave of boredom currently sweeps this planet," +
		"\n and some people are turning to narcotics for fun." +
		"\n As a result, the price of narcotics has increased.",
		"There is a worker's union strike on this planet." +
		"\n As a result, the price of robots has increased."

		};
	
	/**
	 * Field Cr.
	 */
	public static String[] Cr=new String[]{
		"LOTSOFWATER",
		"RICHFAUNA",
		"RICHSOIL",
		"MINERALRICH",
		"ARTISTIC",
		"WARLIKE",
		"LOTSOFHERBS",
		"Never",
		"WEIRDMUSHROOMS",
		"Never"
		};
	
	/**
	 * Field Er.
	 */
	public static String[] Er=new String[]{
		"DESERT",
		"LIFELESS",
		"POORSOIL",
		"MINERALPOOR",
		"Never",
		"Never",
		"Never",
		"Never",
		"Never",
		"Never"
		};
	
	/**
	 * Method toString
	 * @return this.toString
	 */
	public String toString(){
		return this.toString();
	}
}
